package cn.fl.risknew.vo;

import cmm.web.core.framework.vo.BaseVO;
import cn.fl.customer.vo.CstBscInfoVO;
import cn.fl.customer.vo.CstNpBscInfoVO;

import java.util.Date;

/**
 * @Description: 沟通记录表
 */
public class RskCommRecVO extends BaseVO {
    private String participantNm;
    private String participant;
    private String isRealAdressNm;
    private String letterSendResNm;
    private String letterSendWayNm;
    /**
     * 信函发送结果 RSK0034
     */
    private String letterSendRes;
    /**
     * 信函发送方式 RSK0035
     */
    private String letterSendWay;
    /**
     * 快递单号
     */
    private String expressNo;
    /**
     * 真实地址
     */
    private String realAdress;
    /**
     * 是否真实地址 1真实地址 2 虚假地址
     */
    private String isRealAdress;

    /**
	 * 
	 */
	private static final long serialVersionUID = -1795224203763577291L;
    /**
     * 贷前风险标记
     */
	private String preLoanRskInfo;
	/**
     * 客户ID
     */
    private Long cstId;
    /**
     * 客户名称
     */
    private String cstNm;
    /**
     * 沟通时间
     */
    private Date collectTm;
    /**
     * 沟通时间
     */
    private String collectTms;
    /**
     * 沟通方式（催收方式）RSK0009
     */
    private String collectWayCd;
    /**
     * 沟通员ID
     */
    private Long collectUsrId;
    /**
     * 沟通员
     */
    private String collectUsrNm;
    /**
     * 欠款原因RSK0011
     */
    private String ovdReasonCd;
    /**
     * 联系人
     */
    private String lkMan;
    /**
     * 联系电话
     */
    private String lkPhone;
    /**
     * 沟通记录
     */
    private String collectRem;
    /**
     * 沟通结果(催收结果)RSK0012
     */
    private String collectRstCd;
    /**
     * 沟通成本
     */
    private Long collectCost;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 催收方式RSK0009
     */
    private String collectWayCdNm;
    /**
     * 欠款原因RSK0011
     */
    private String ovdReasonCdNm;
    /**
     * 催收结果RSK0012
     */
    private String collectRstCdNm;
    /**
     * 预约时间
     */
    private Date appoDt;
    /**
     * 沟通业务类型 1.逾期催收 2.租金提醒
     */
    private String buTypCd;
    /**
     * 事业部
     */
    private String buOrgCdNm;
    /**
     * 沟通成本
     */
    private String collectCosts;
    /**
     *
     */
    private String buOrgCd;
    /**
     * 业务编号
     */
    private String bizNo;
    /**
     * 还款方式
     */
    private String payTypCd;
    /**
     * 还款方式名称
     */
    private String payTypCdNm;

    /**
     * 客户经理组织架构
     */
    private String cstMgrOrgCd;
    /**
     * 客户经理组织架构名称
     */
    private String cstMgrOrgCdNm;
    /**
     * 三方流水号
     */
    private String serialNum;
    /**
     * 沟通时长（秒）
     * @return
     */
    private Integer commSec;
    /**
     *沟通状态
     * @return
     */
    private String commStsCd;
    /**
     * 录音文件地址
     * @return
     */
    private String recFileUrl;
    
    
    /**
     * 通话时长格式化
     */
    private String commSecDtl;
    
    /**
     * 地理位置
     */
    private String geoPost;

    /**
     * 联系地址
     */
    private String lkAddr;
    /**
     * 还款意愿 RSK0010
     */
    private String payWnCd;
    /**
     * 面谈人类型 RSK0016
     */
    private String invTypCd;
    /**
     * 关联人姓名
     */
    private String rlNm;
    /**
     * 关联人电话
     */
    private String rlMp;
    /**
     * 与客户的关系
     */
    private String rlTypCd;
    /**
     * 信函类型 RSK0014
     */
    private String letterTypCd;

    /**
     * 信函类型 RSK0014
     */
    private String letterTypCdNm;
    /**
     * 外访结果 RSK0015
     */
    private String visitRstCd;

    /**
     * 外访结果 RSK0015
     */
    private String visitRstCdNm;
    /**
     * 电话催收是否接通 0 否  1 是
     */
    private String isConnect;
    /**
     * 电话催收接通情况 RSK0013
     */
    private String cntStsCd;
    private String cntStsCdNm;

    /**
     * 催收策略 只用于查看界面 查看
     */
    private String ovdRule;

    /**
     * 联系人与客户的关系
     */
    private String lKTypCd;

   /* *//**
     * 客户分类（CST0001）  1:自然人  2：法人
     *//*
    private String cstTypCd;*/

    private CstBscInfoVO cstBscInfoVO;

    private CstNpBscInfoVO cstNpBscInfoVO;

    /**
     * 客户反馈受新型肺炎影响
     */
    private String cstFeedbackCd;

    /**
     * 公司审批受新型肺炎影响
     */
    private String compFeedbackCd;

    private String cstFeedbackCdNm;

    private String compFeedbackCdNm;

    /**
     * C卡风险等级   A 高  B中  C低
     *
     */
    private String cCardRiskLevel;
    /**
     * 催收员给定风险等级  A 高  B中  C低
     */
    private String collectRiskLevel;
    /**
     * 风险等级差异原因
     */
    private String levelDifRsn;

    public void setCCardRiskLevel(String cCardRiskLevel) {
        this.cCardRiskLevel = cCardRiskLevel;
    }

    public void setCollectRiskLevel(String collectRiskLevel) {
        this.collectRiskLevel = collectRiskLevel;
    }


    public String getCCardRiskLevel() {
        return cCardRiskLevel;
    }

    public String getCollectRiskLevel() {
        return collectRiskLevel;
    }

    public void setLevelDifRsn(String levelDifRsn) {
        this.levelDifRsn = levelDifRsn;
    }

    public String getLevelDifRsn() {
        return levelDifRsn;
    }

    public String getCstFeedbackCdNm() {
        return cstFeedbackCdNm;
    }

    public void setCstFeedbackCdNm(String cstFeedbackCdNm) {
        this.cstFeedbackCdNm = cstFeedbackCdNm;
    }

    public String getCompFeedbackCdNm() {
        return compFeedbackCdNm;
    }

    public void setCompFeedbackCdNm(String compFeedbackCdNm) {
        this.compFeedbackCdNm = compFeedbackCdNm;
    }

    public String getCstFeedbackCd() {
        return cstFeedbackCd;
    }

    public void setCstFeedbackCd(String cstFeedbackCd) {
        this.cstFeedbackCd = cstFeedbackCd;
    }

    public String getCompFeedbackCd() {
        return compFeedbackCd;
    }

    public void setCompFeedbackCd(String compFeedbackCd) {
        this.compFeedbackCd = compFeedbackCd;
    }

    public String getCommSecDtl() {
		return commSecDtl;
	}

	public void setCommSecDtl(String commSecDtl) {
		this.commSecDtl = commSecDtl;
	}

	public String getGeoPost() {
		return geoPost;
	}

	public void setGeoPost(String geoPost) {
		this.geoPost = geoPost;
	}

	public String getSerialNum() {
		return serialNum;
	}

	public void setSerialNum(String serialNum) {
		this.serialNum = serialNum;
	}

	public Integer getCommSec() {
		return commSec;
	}

	public void setCommSec(Integer commSec) {
		this.commSec = commSec;
	}

	public String getCommStsCd() {
		return commStsCd;
	}

	public void setCommStsCd(String commStsCd) {
		this.commStsCd = commStsCd;
	}

	public String getRecFileUrl() {
		return recFileUrl;
	}

	public void setRecFileUrl(String recFileUrl) {
		this.recFileUrl = recFileUrl;
	}

	/**
     * 客户ID
     */
    public Long getCstId() {
        return cstId;
    }

    /**
     * 客户ID
     */
    public void setCstId(Long cstId) {
        this.cstId = cstId;
    }

    /**
     * 催收时间
     */
    public Date getCollectTm() {
        return collectTm;
    }

    /**
     * 催收时间
     */
    public void setCollectTm(Date collectTm) {
        this.collectTm = collectTm;
    }

    /**
     * 催收方式RSK0009
     */
    public String getCollectWayCd() {
        return collectWayCd;
    }

    /**
     * 催收方式RSK0009
     */
    public void setCollectWayCd(String collectWayCd) {
        this.collectWayCd = collectWayCd;
    }

    /**
     * 催收员ID
     */
    public Long getCollectUsrId() {
        return collectUsrId;
    }

    /**
     * 催收员ID
     */
    public void setCollectUsrId(Long collectUsrId) {
        this.collectUsrId = collectUsrId;
    }

    /**
     * 欠款原因RSK0011
     */
    public String getOvdReasonCd() {
        return ovdReasonCd;
    }

    /**
     * 欠款原因RSK0011
     */
    public void setOvdReasonCd(String ovdReasonCd) {
        this.ovdReasonCd = ovdReasonCd;
    }

    /**
     * 联系人
     */
    public String getLkMan() {
        return lkMan;
    }

    /**
     * 联系人
     */
    public void setLkMan(String lkMan) {
        this.lkMan = lkMan;
    }

    /**
     * 联系电话
     */
    public String getLkPhone() {
        return lkPhone;
    }

    /**
     * 联系电话
     */
    public void setLkPhone(String lkPhone) {
        this.lkPhone = lkPhone;
    }

    /**
     * 催收记录
     */
    public String getCollectRem() {
        return collectRem;
    }

    /**
     * 催收记录
     */
    public void setCollectRem(String collectRem) {
        this.collectRem = collectRem;
    }

    /**
     * 催收结果RSK0012
     */
    public String getCollectRstCd() {
        return collectRstCd;
    }

    /**
     * 催收结果RSK0012
     */
    public void setCollectRstCd(String collectRstCd) {
        this.collectRstCd = collectRstCd;
    }

    /**
     * 催收成本
     */
    public Long getCollectCost() {
        return collectCost;
    }

    /**
     * 催收成本
     */
    public void setCollectCost(Long collectCost) {
        this.collectCost = collectCost;
    }

    /**
     * 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCollectWayCdNm() {
        return collectWayCdNm;
    }

    public void setCollectWayCdNm(String collectWayCdNm) {
        this.collectWayCdNm = collectWayCdNm;
    }

    public String getOvdReasonCdNm() {
        return ovdReasonCdNm;
    }

    public void setOvdReasonCdNm(String ovdReasonCdNm) {
        this.ovdReasonCdNm = ovdReasonCdNm;
    }

    public String getCollectRstCdNm() {
        return collectRstCdNm;
    }

    public void setCollectRstCdNm(String collectRstCdNm) {
        this.collectRstCdNm = collectRstCdNm;
    }

    public String getCstNm() {
        return cstNm;
    }

    public void setCstNm(String cstNm) {
        this.cstNm = cstNm;
    }

    public String getCollectUsrNm() {
        return collectUsrNm;
    }

    public void setCollectUsrNm(String collectUsrNm) {
        this.collectUsrNm = collectUsrNm;
    }

    public String getCollectTms() {
        return collectTms;
    }

    public void setCollectTms(String collectTms) {
        this.collectTms = collectTms;
    }

    public Date getAppoDt() {
        return appoDt;
    }

    public void setAppoDt(Date appoDt) {
        this.appoDt = appoDt;
    }

    public String getBuTypCd() {
        return buTypCd;
    }

    public void setBuTypCd(String buTypCd) {
        this.buTypCd = buTypCd;
    }

    public String getBuOrgCdNm() {
        return buOrgCdNm;
    }

    public void setBuOrgCdNm(String buOrgCdNm) {
        this.buOrgCdNm = buOrgCdNm;
    }

    public String getCollectCosts() {
        return collectCosts;
    }

    public void setCollectCosts(String collectCosts) {
        this.collectCosts = collectCosts;
    }

    public String getBuOrgCd() {
        return buOrgCd;
    }

    public void setBuOrgCd(String buOrgCd) {
        this.buOrgCd = buOrgCd;
    }

    public String getBizNo() {
        return bizNo;
    }

    public void setBizNo(String bizNo) {
        this.bizNo = bizNo;
    }

    public String getPayTypCd() {
        return payTypCd;
    }

    public void setPayTypCd(String payTypCd) {
        this.payTypCd = payTypCd;
    }

    public String getPayTypCdNm() {
        return payTypCdNm;
    }

    public void setPayTypCdNm(String payTypCdNm) {
        this.payTypCdNm = payTypCdNm;
    }

    public String getCstMgrOrgCd() {
        return cstMgrOrgCd;
    }

    public void setCstMgrOrgCd(String cstMgrOrgCd) {
        this.cstMgrOrgCd = cstMgrOrgCd;
    }

    public String getCstMgrOrgCdNm() {
        return cstMgrOrgCdNm;
    }

    public void setCstMgrOrgCdNm(String cstMgrOrgCdNm) {
        this.cstMgrOrgCdNm = cstMgrOrgCdNm;
    }

    public String getLkAddr() {
        return lkAddr;
    }

    public void setLkAddr(String lkAddr) {
        this.lkAddr = lkAddr;
    }

    public String getPayWnCd() {
        return payWnCd;
    }

    public void setPayWnCd(String payWnCd) {
        this.payWnCd = payWnCd;
    }

    public String getInvTypCd() {
        return invTypCd;
    }

    public void setInvTypCd(String invTypCd) {
        this.invTypCd = invTypCd;
    }

    public String getRlNm() {
        return rlNm;
    }

    public void setRlNm(String rlNm) {
        this.rlNm = rlNm;
    }

    public String getRlMp() {
        return rlMp;
    }

    public void setRlMp(String rlMp) {
        this.rlMp = rlMp;
    }

    public String getRlTypCd() {
        return rlTypCd;
    }

    public void setRlTypCd(String rlTypCd) {
        this.rlTypCd = rlTypCd;
    }

    public String getLetterTypCd() {
        return letterTypCd;
    }

    public void setLetterTypCd(String letterTypCd) {
        this.letterTypCd = letterTypCd;
    }

    public String getVisitRstCd() {
        return visitRstCd;
    }

    public void setVisitRstCd(String visitRstCd) {
        this.visitRstCd = visitRstCd;
    }

    public String getIsConnect() {
        return isConnect;
    }

    public void setIsConnect(String isConnect) {
        this.isConnect = isConnect;
    }

    public String getCntStsCd() {
        return cntStsCd;
    }

    public void setCntStsCd(String cntStsCd) {
        this.cntStsCd = cntStsCd;
    }

    public String getOvdRule() {
        return ovdRule;
    }

    public void setOvdRule(String ovdRule) {
        this.ovdRule = ovdRule;
    }

    public String getLetterTypCdNm() {
        return letterTypCdNm;
    }

    public void setLetterTypCdNm(String letterTypCdNm) {
        this.letterTypCdNm = letterTypCdNm;
    }

    public String getVisitRstCdNm() {
        return visitRstCdNm;
    }

    public void setVisitRstCdNm(String visitRstCdNm) {
        this.visitRstCdNm = visitRstCdNm;
    }

    public String getlKTypCd() {
        return lKTypCd;
    }

    public void setlKTypCd(String lKTypCd) {
        this.lKTypCd = lKTypCd;
    }

    public CstBscInfoVO getCstBscInfoVO() {
        return cstBscInfoVO;
    }

    public void setCstBscInfoVO(CstBscInfoVO cstBscInfoVO) {
        this.cstBscInfoVO = cstBscInfoVO;
    }

    public CstNpBscInfoVO getCstNpBscInfoVO() {
        return cstNpBscInfoVO;
    }

    public void setCstNpBscInfoVO(CstNpBscInfoVO cstNpBscInfoVO) {
        this.cstNpBscInfoVO = cstNpBscInfoVO;
    }

    public String getPreLoanRskInfo() {
        return preLoanRskInfo;
    }

    public void setPreLoanRskInfo(String preLoanRskInfo) {
        this.preLoanRskInfo = preLoanRskInfo;
    }

    public String getLetterSendRes() {
        return letterSendRes;
    }

    public void setLetterSendRes(String letterSendRes) {
        this.letterSendRes = letterSendRes;
    }

    public String getLetterSendWay() {
        return letterSendWay;
    }

    public void setLetterSendWay(String letterSendWay) {
        this.letterSendWay = letterSendWay;
    }

    public String getExpressNo() {
        return expressNo;
    }

    public void setExpressNo(String expressNo) {
        this.expressNo = expressNo;
    }

    public String getRealAdress() {
        return realAdress;
    }

    public void setRealAdress(String realAdress) {
        this.realAdress = realAdress;
    }

    public String getIsRealAdress() {
        return isRealAdress;
    }

    public void setIsRealAdress(String isRealAdress) {
        this.isRealAdress = isRealAdress;
    }

    public String getIsRealAdressNm() {
        return isRealAdressNm;
    }

    public void setIsRealAdressNm(String isRealAdressNm) {
        this.isRealAdressNm = isRealAdressNm;
    }

    public String getLetterSendResNm() {
        return letterSendResNm;
    }

    public void setLetterSendResNm(String letterSendResNm) {
        this.letterSendResNm = letterSendResNm;
    }

    public String getLetterSendWayNm() {
        return letterSendWayNm;
    }

    public void setLetterSendWayNm(String letterSendWayNm) {
        this.letterSendWayNm = letterSendWayNm;
    }

    public String getCntStsCdNm() {
        return cntStsCdNm;
    }

    public void setCntStsCdNm(String cntStsCdNm) {
        this.cntStsCdNm = cntStsCdNm;
    }

    public String getParticipantNm() {
        return participantNm;
    }

    public void setParticipantNm(String participantNm) {
        this.participantNm = participantNm;
    }

    public String getParticipant() {
        return participant;
    }

    public void setParticipant(String participant) {
        this.participant = participant;
    }
}
